package com.cmc6.user.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cmc6.user.model.dto.LoginByPhoneDTO;
import com.cmc6.user.model.dto.LoginByWxCodeDTO;
import com.cmc6.user.model.dto.LoginDTO;
import com.cmc6.user.model.dto.PhoneNotBlankDTO;
import com.cmc6.user.model.entity.UserLoginDO;

public interface UserLoginService extends IService<UserLoginDO> {

    String login(LoginDTO dto);

    String loginByWxCode(LoginByWxCodeDTO dto);

    String loginByPhone(LoginByPhoneDTO dto);

    String loginByPhoneSendCode(PhoneNotBlankDTO dto);

}
